GR4PHP: A Programming API for Consuming E-Commerce Data from the Semantic Web
نویسندگان
چکیده
Nowadays, large data collections are made available on-line for free. The liberalized data is predominantly accessed via Web services. The interaction with such Web services is facilitated by RESTful Web APIs and programming libraries that provide a convenient means for Web developers to build intelligent applications and mash-ups. However, for typical Web developers it is still hard to include the growing amount of e-commerce data on the Semantic Web in applications. Fetching useful data from public SPARQL endpoints requires substantial expertise, such as regarding the popularity of competing RDF modeling patterns, data cleansing heuristics, etc. In this paper, we propose an architecture and implementation of a PHP library for consuming e-commerce data in RDF expressed in terms of the GoodRelations vocabulary. Our approach (1) provides an efficient way of fetching information about stores, offers, product models, and opening hours from a SPARQL endpoint, and (2) hides the complexity of SPARQL and GoodRelations modeling patterns. We show that our approach significantly reduces the amount of time for a respective implementation. Furthermore, our approach has been applied successfully in a real-world application.
منابع مشابه
Automated Web Service Composition Methods and Tradeoffs
This paper examines the use of constraint-based configuration for the composition of Web Services. Web Services are widely assumed to represent the basis for the next generation of flexible distributed applications in B2B E-commerce, and the composition of complex applications from individuals services has attracted much attention. We show how this composition problem can be addressed at increa...
متن کاملConfiguring Web Services
This paper examines the use of constraint-based configuration for the composition of Web Services. Web Services are widely assumed to represent the basis for the next generation of flexible distributed applications in B2B E-commerce, and the composition of complex applications from individuals services has attracted much attention. We show how this composition problem can be addressed at increa...
متن کاملTowards the semantic web in e-tourism: can annotation do the trick?
Semantic Web technology may support more advanced E-Commerce. Namely the representation of products and services in the form of ontologies will simplify the automated extraction and processing of explicit information and will make implicit information available for the discovery and comparison of offerings. One common assumption is that the Semantic Web can be made a reality by gradually augmen...
متن کاملA Hypertextual Augmentation of the Amazon E-Commerce Service (ECS) 4.0
In this paper, we define an ontology to describe the relationships between merchandise available for purchase on Amazon.com. After gathering raw XML data from their public API, we apply a Python script to meaningfully parse the data according to the ontology as encoded in the RDF Schema language. Our ontology is made as widely comprehensible as possible by extending the Dublin Core Vocabulary. ...
متن کاملAn Ontology-based Representation of the Google+ API
Social Networking Services (SNS) provide users with functionalities for developing their on line social networks, connecting with other users, sharing and consuming content. While most of popular SNS provide open Web 2.0 APIs, they remain disconnected from each other thus fragmenting user's data, social network and content. Semantic social web technologies such as public vocabularies and ontolo...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012